<!DOCTYPE html>
<
<html>
<head>
    <!-- 页面meta -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>传智健康</title>
    <meta name="description" content="传智健康">
    <meta name="keywords" content="传智健康">
    <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport">
    <!-- 引入样式 -->
    <link rel="stylesheet" href="../plugins/elementui/index.css">
    <link rel="stylesheet" href="../plugins/font-awesome/css/font-awesome.min.css">
    <link rel="stylesheet" href="../css/style.css">
</head>
<body class="hold-transition">
<div id="app">
    <div class="content-header">
        <h1>会员管理
            <small>会员档案</small>
        </h1>
        <el-breadcrumb separator-class="el-icon-arrow-right" class="breadcrumb">
            <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
            <el-breadcrumb-item>会员管理</el-breadcrumb-item>
            <el-breadcrumb-item>会员档案</el-breadcrumb-item>
        </el-breadcrumb>
    </div>
    <div class="app-container">
        <div class="box">
            <div class="filter-container">
                <el-input placeholder="档案号/姓名" v-model="pagination.queryString" style="width: 200px;"
                          class="filter-item"></el-input>
                <el-button @click="pagination.currentPage=1; findPage()" class="dalfBut">查询</el-button>
                <el-button type="primary" class="butT" @click="handleCreate()">新建</el-button>
                <el-button type="primary" class="butT" @click="exportCreate()">导出</el-button>
            </div>
            <el-table size="small" current-row-key="id" :data="dataList" stripe highlight-current-row>
                <el-table-column type="index" align="center" label="序号"></el-table-column>
                <el-table-column prop="fileNumber" label="档案号" align="center"></el-table-column>
                <el-table-column prop="name" label="姓名" align="center"></el-table-column>
                <el-table-column label="性别" align="center">
                    <template slot-scope="scope">
                        <span>{{ scope.row.sex == '0' ? '不限' : scope.row.sex == '1' ? '男' : '女'}}</span>
                    </template>
                </el-table-column>
                <el-table-column prop="idCard" label="身份证号" align="center"></el-table-column>
                <el-table-column prop="phoneNumber" label="手机号" align="center"></el-table-column>
                <el-table-column prop="regTime" label="注册时间" align="center"></el-table-column>
                <el-table-column prop="email" label="邮箱" align="center"></el-table-column>
                <el-table-column prop="birthday" label="出生日期" align="center"></el-table-column>
                <el-table-column label="操作" align="center">
                    <template slot-scope="scope">
                        <el-button type="primary" size="mini" @click="handleUpdate(scope.row)">编辑</el-button>
                        <el-button size="mini" type="danger" @click="handleDelete(scope.row)">删除</el-button>
                    </template>
                </el-table-column>
            </el-table>
            <div class="pagination-container">
                <el-pagination
                        class="pagiantion"
                        @current-change="handleCurrentChange"
                        :current-page="pagination.currentPage"
                        :page-size="pagination.pageSize"
                        layout="total, prev, pager, next, jumper"
                        :total="pagination.total">
                </el-pagination>
            </div>
            <!-- 新增标签弹层 -->
            <div class="add-form">
                <el-dialog title="新增会员项" :visible.sync="dialogFormVisible">
                    <el-form ref="dataAddForm" :model="formData" :rules="rules" label-position="right"
                             label-width="100px">
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="档案号" prop="fileNumber">
                                    <el-input v-model="formData.fileNumber"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="姓名">
                                    <el-input v-model="formData.name"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="性别">
                                    <el-select v-model="formData.sex">
                                        <el-option label="不限" value="0"></el-option>
                                        <el-option label="男" value="1"></el-option>
                                        <el-option label="女" value="2"></el-option>
                                    </el-select>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="身份证号">
                                    <el-input v-model="formData.idCard"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="手机号码">
                                    <el-input v-model="formData.phoneNumber"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="注册时间">
                                    <el-input v-model="formData.regTime"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="密码" prop="password">
                                    <el-input v-model="formData.password"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="邮箱">
                                    <el-input v-model="formData.email"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="出生日期">
                                    <el-input v-model="formData.birthday"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="24">
                                <el-form-item label="备注">
                                    <el-input v-model="formData.remark"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                    </el-form>
                    <div slot="footer" class="dialog-footer">
                        <el-button @click="dialogFormVisible = false">取消</el-button>
                        <el-button type="primary" @click="handleAdd()">确定</el-button>
                    </div>
                </el-dialog>
            </div>

            <!-- 编辑标签弹层 -->
            <div class="add-form">
                <el-dialog title="编辑会员项" :visible.sync="dialogFormVisible4Edit">
                    <el-form ref="dataEditForm" :model="formData" :rules="rules" label-position="right"
                             label-width="100px">
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="档案号" prop="fileNumber">
                                    <el-input v-model="formData.fileNumber"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="姓名" prop="name">
                                    <el-input v-model="formData.name"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="性别">
                                    <el-select v-model="formData.sex">
                                        <el-option label="不限" value="0"></el-option>
                                        <el-option label="男" value="1"></el-option>
                                        <el-option label="女" value="2"></el-option>
                                    </el-select>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="身份证号">
                                    <el-input v-model="formData.idCard"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="手机号码">
                                    <el-input v-model="formData.phoneNumber"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="注册时间">
                                    <el-input v-model="formData.regTime"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="密码">
                                    <el-input v-model="formData.password"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="12">
                                <el-form-item label="邮箱">
                                    <el-input v-model="formData.email"/>
                                </el-form-item>
                            </el-col>
                            <el-col :span="12">
                                <el-form-item label="出生日期">
                                    <el-input v-model="formData.birthday"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                        <el-row>
                            <el-col :span="24">
                                <el-form-item label="备注">
                                    <el-input v-model="formData.remark"/>
                                </el-form-item>
                            </el-col>
                        </el-row>
                    </el-form>
                    <div slot="footer" class="dialog-footer">
                        <el-button @click="dialogFormVisible4Edit = false">取消</el-button>
                        <el-button type="primary" @click="handleEdit()">确定</el-button>
                    </div>
                </el-dialog>
            </div>
            <!--&lt;!&ndash;导出会员信息&ndash;&gt;-->
            <!--<div class="add-form">-->
            <!--<tbody>-->
            <!--<tr v-for="c in tableData">-->
            <!--<td>-->
            <!--<input :id="c.id" v-model="checkitemIds" type="checkbox" :value="c.id">-->
            <!--</td>-->
            <!--<td><label :for="c.id">{{c.code}}</label></td>-->
            <!--<td><label :for="c.id">{{c.name}}</label></td>-->
            <!--<td><label :for="c.id">{{c.remark}}</label></td>-->
            <!--</tr>-->
            <!--</tbody>-->
            <!-- 会员信息弹层 -->
            <!--<div class="add-form">-->
                <!--&lt;!&ndash;<el-dialog title="会员表" :visible.sync="dialogFormVisible4Editover">&ndash;&gt;-->
                    <!--&lt;!&ndash;<el-form ref="dataEditForm" :model="memberData" :rules="rules" label-position="right"&ndash;&gt;-->
                             <!--&lt;!&ndash;label-width="100px">&ndash;&gt;-->
                        <!--<el-tab-pane label="会员信息" name="second">-->
                            <!--<div class="checkScrol">-->
                                <!--<table class="datatable">-->
                                    <!--<thead>-->
                                    <!--<tr>-->
                                        <!--<th>选择</th>-->
                                        <!--<th>档案号</th>-->
                                        <!--<th>姓名</th>-->
                                        <!--<th>性别</th>-->
                                        <!--<th>身份证号</th>-->
                                        <!--<th>手机号码</th>-->
                                        <!--<th>注册时间</th>-->
                                        <!--<th>密码</th>-->
                                        <!--<th>邮箱</th>-->
                                        <!--<th>出生日期</th>-->
                                        <!--<th>备注</th>-->
                                    <!--</tr>-->
                                    <!--</thead>-->
                                    <!--<tbody>-->
                                    <!--<tr v-for="c in memberData">-->
                                        <!--<td>-->
                                            <!--<input :id="c.id" v-model="memberIds" type="checkbox" :value="c.id">-->
                                        <!--</td>-->
                                        <!--<td><label :for="c.id">{{c.fileNumber}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.name}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.sex}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.idCard}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.phoneNumber}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.regTime}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.password}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.email}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.birthday}}</label></td>-->
                                        <!--<td><label :for="c.id">{{c.remark}}</label></td>-->
                                        <!--<td><label :for="c.id">001</label></td>-->
                                        <!--<td><label :for="c.id">甘勇富</label></td>-->
                                        <!--<td><label :for="c.id">男</label></td>-->
                                        <!--<td><label :for="c.id">3213213213213214</label></td>-->
                                        <!--<td><label :for="c.id">17805969842</label></td>-->
                                        <!--<td><label :for="c.id">2019年12月12日</label></td>-->
                                        <!--<td><label :for="c.id">131321</label></td>-->
                                        <!--<td><label :for="c.id">1542457264@qq.com</label></td>-->
                                        <!--<td><label :for="c.id">1994年08月24日</label></td>-->
                                        <!--<td><label :for="c.id">越来越多bug了</label></td>-->
                                    <!--</tr>-->
                                    <!--</tbody>-->
                                <!--</table>-->
                            <!--</div>-->
                        <!--</el-tab-pane>-->
                    <!--</el-form>-->
                    <!--<div slot="footer" class="dialog-footer">-->
                        <!--<el-button @click="dialogFormVisible4Editover = false">取消</el-button>-->
                        <!--<el-button type="primary" @click="exportExcel()">确认导出</el-button>-->
                    <!--</div>-->
                <!--</el-dialog>-->

            <!--会员信息弹窗-->
            <div class="add-form">
                <el-dialog title="会员信息汇总" :visible.sync="dialogFormVisible4EditOver">
                    <template>
                        <el-tabs v-model="activeName" type="card">
                                <div class="checkScrol">
                                    <table class="datatable">
                                        <thead>
                                        <tr>
                                            <th><el-table-column
                                                    type="selection"
                                                    width="55">
                                            </el-table-column></th>

                                            <th>选择&nbsp;&nbsp;</th>
                                            <th>档案号&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>姓名&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>性别</th>&nbsp;&nbsp;&nbsp;&nbsp;
                                            <th>身份证号&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>手机号码&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>注册时间&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>密码&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>邮箱&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>出生日期&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                            <th>备注&nbsp;&nbsp;&nbsp;&nbsp;</th>
                                        </tr>
                                        </thead>
                                        <tbody>
                                        <tr v-for="c in memberData">
                                            <td>
                                                <input :id="c.id" v-model="memberIds" type="checkbox" :value="c.id">
                                            </td>
                                            <!--<td><label :for="c.id">001</label></td>-->
                                            <!--<td><label :for="c.id">甘勇富</label></td>-->
                                            <!--<td><label :for="c.id">男</label></td>-->
                                            <!--<td><label :for="c.id">3213213213213214</label></td>-->
                                            <!--<td><label :for="c.id">17805969842</label></td>-->
                                            <!--<td><label :for="c.id">2019年12月12日</label></td>-->
                                            <!--<td><label :for="c.id">131321</label></td>-->
                                            <!--<td><label :for="c.id">1542457264@qq.com</label></td>-->
                                            <!--<td><label :for="c.id">1994年08月24日</label></td>-->
                                            <!--<td><label :for="c.id">越来越多bug了</label></td>-->
                                            <td><label :for="c.id">{{c.fileNumber}}</label></td>
                                            <td><label :for="c.id">{{c.name}}</label></td>
                                            <td><label :for="c.id">{{c.sex}}</label></td>
                                            <td><label :for="c.id">{{c.idCard}}</label></td>
                                            <td><label :for="c.id">{{c.phoneNumber}}</label></td>
                                            <td><label :for="c.id">{{c.regTime}}</label></td>
                                            <td><label :for="c.id">{{c.password}}</label></td>
                                            <td><label :for="c.id">{{c.email}}</label></td>
                                            <td><label :for="c.id">{{c.birthday}}</label></td>
                                            <td><label :for="c.id">{{c.remark}}</label></td>
                                        </tr>
                                        </tbody>
                                    </table>
                                </div>
                        </el-tabs>
                    </template>
                    <!--<template>-->
                        <!--<el-table-->
                                <!--ref="multipleTable"-->
                                <!--:data="memberDate"-->
                                <!--tooltip-effect="dark"-->
                                <!--style="width: 100%"-->
                                <!--@selection-change="handleSelectionChange">-->
                            <!--<el-table-column-->
                                    <!--type="selection"-->
                                    <!--width="55">-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="档案号"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.row.fileNumber }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="姓名"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.name }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="性别"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.sex }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="身份证号"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.idCard }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="手机号码"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.phoneNumber }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="注册时间"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.regTime }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="密码"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.password }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="邮箱"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.email }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="出生日期"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.birthday }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="备注"-->
                                    <!--width="120">-->
                                <!--<template slot-scope="scope">{{ scope.remark }}</template>-->
                            <!--</el-table-column>-->
                            <!--<el-table-column-->
                                    <!--label="地址"-->
                                    <!--show-overflow-tooltip>-->
                            <!--</el-table-column>-->
                        <!--</el-table>-->

                        <!--<div style="margin-top: 20px">-->
                            <!--<el-button @click="toggleSelection()">取消选择</el-button>-->
                        <!--</div>-->
                    <!--</template>-->
                    <div slot="footer" class="dialog-footer">
                        <el-button @click="dialogFormVisible4EditOver = false">取消</el-button>
                        <el-button type="primary" @click="exportExcel()">导出全部数据</el-button>
                    </div>
                </el-dialog>
            </div>
            </div>
        </div>
    </div>
</div>
</div>
</body>
<!-- 引入组件库 -->
<script src="../js/vue.js"></script>
<script src="../plugins/elementui/index.js"></script>
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script src="../js/axios-0.18.0.js"></script>
<script>
    var vue = new Vue({
        el: '#app',
        data: {
            pagination: {//分页相关模型数据
                currentPage: 1,//当前页码
                pageSize: 10,//每页显示的记录数
                total: 0,//总记录数
                queryString: null//查询条件
            },
            dataList: [],//当前页要展示的分页列表数据
            formData: {},//表单数据
            memberData: {},//会员导出表单
            memberIds: [],//导出表单中会员项对应的复选框，基于双向绑定可以数据提交
            dialogFormVisible: false,//增加表单是否可见
            dialogFormVisible4Edit: false,//编辑表单是否可见
            dialogFormVisible4EditOver: false,//导出会员表是否可见
            rules: {//校验规则
                fileNumber: [{required: true, message: '档案号为必填项', trigger: 'blur'}],
                password: [{required: true, message: '密码为必填项', trigger: 'blur'}]
            }
        },
        //钩子函数，VUE对象初始化完成后自动执行
        created() {
            //vue对象完成初始化后调用分页方法，完成分页查询
            this.findPage();
            //导出excel文件


        },
        methods: {
            showMessage(res) {
                if (res == 'Error: Request failed with status code 403') {
                    //权限不足
                    this.$message.error('无访问权限');
                    return;
                } else {
                    this.$message.error('未知错误');
                    return;
                }
            },
            //编辑
            handleEdit() {
                //进行表单校验
                this.$refs['dataEditForm'].validate((valid) => {
                    if (valid) {
                        //表单校验通过，可以提交数据
                        axios.post("/member/edit.do", this.formData).then((res) => {
                            //关闭会员编辑窗口
                            this.dialogFormVisible4Edit = false;
                            if (res.data.flag) {
                                //弹出成功提示信息
                                this.$message({
                                    type: 'success',
                                    message: res.data.message
                                });
                            } else {
                                //执行失败
                                this.$message.error(res.data.message);
                            }
                        }).finally(() => {
                            //不管成功还是失败，都调用分页查询方法
                            this.findPage();
                            //隐藏编辑窗口
                            this.dialogFormVisible4Edit = false;
                        });
                    } else {
                        //表单校验不通过
                        this.$message.error("表单数据校验失败!");
                        return false;
                    }
                }).catch((res) => {
                    this.showMessage(res);
                });
            },
            //添加
            handleAdd() {
                //进行表单校验
                this.$refs['dataAddForm'].validate((valid) => {
                    if (valid) {
                        //表单校验通过，发送ajax请求，将录入的数据提交到后台进行处理
                        console.log(this.formData);
                        axios.post("/member/add.do", this.formData).then((res) => {
                            //关闭新增的窗口
                            this.dialogFormVisible = false;
                            //判断后台返回的flag值，true表示添加操作成功，false为添加操作
                            if (res.data.flag) {
                                //新增成功后，重新调用分页查询的方法，查询出最新的数据
                                this.findPage();
                                //弹出成功提示信息
                                this.$message({
                                    message: res.data.message,
                                    type: '成功'
                                })
                            } else {//执行失败
                                //弹出相关提示信息
                                this.message.error(res.data.message);
                            }
                        }).catch((res) => {
                            this.showMessage(res);
                        });
                    } else {
                        //表单校验不通过
                        this.$message.error("数据校验失败，请检查您的输入信息是非正确");
                    }
                });
            },

            //分页查询
            findPage() {
                //发送ajax请求，提交分页相关请求参数（页码、每页显示记录数、查询条件）

                var param = {
                    currentPage: this.pagination.currentPage,
                    pageSize: this.pagination.pageSize,
                    queryString: this.pagination.queryString
                };
                axios.post("/member/findPage.do", param).then((res) => {
                    //解析Controller响应回的数据，为模型数据赋值
                    this.pagination.total = res.data.total;

                    this.dataList = res.data.rows;
                });
            },
            // 重置表单
            resetForm() {
                //每次都要进行重置数据
                this.formData = {};
            },
            //弹出会员信息窗口
            exportCreate() {
                    //弹出编辑窗口
                    this.dialogFormVisible4EditOver = true;
                    //回显数据，发送ajax请求根据ID查询当前检查项数据
                    axios.get("/member/findAll.do?").then((res) => {
                        if (res.data.flag) {
                            //进行回显，基于VUE的数据绑定实现
                            this.memberData = res.data.data;
                        } else {
                            //查询失败，弹出提示
                            this.$message.error(res.data.message);
                        }
                    });
            },
            toggleSelection(rows) {
                if (rows) {
                    rows.forEach(row => {
                        this.$refs.multipleTable.toggleRowSelection(row);
                    });
                } else {
                    this.$refs.multipleTable.clearSelection();
                }
            },
            handleSelectionChange(val) {
                this.multipleSelection = val;
            },
            exportExcel(){
                // axios.post("/member/exportExcel.do?memberIds="+this.memberIds, this.memberData).then((res) => {
                //     //开启导出会员表窗口
                //     this.dialogFormVisible4EditOver = true;
                //     if (res.data.flag) {
                //         //操作成功
                //         this.$message({
                //             type: 'success',
                //             message: res.data.message
                //         });
                //     } else {
                //         //操作失败
                //         this.$message.error(res.data.message);
                //     }
                // });

                this.dialogFormVisible4EditOver = false;
                window.location.href = '/member/exportExcel.do?memberIds='+this.memberIds;
            },
            // 弹出添加窗口
            handleCreate() {
                //弹出新增的窗口
                this.dialogFormVisible = true;
                this.resetForm();
            },
            // 弹出编辑窗口
            handleUpdate(row) {
                //弹出编辑窗口
                this.dialogFormVisible4Edit = true;
                //回显数据，发送ajax请求根据ID查询当前检查项数据
                axios.get("/member/findById.do?id=" + row.id).then((res) => {
                    if (res.data.flag) {
                        //进行回显，基于VUE的数据绑定实现
                        this.formData = res.data.data;
                    } else {
                        //查询失败，弹出提示
                        this.$message.error(res.data.message);
                    }
                });
            },
            //切换页码
            handleCurrentChange(currentPage) {
                //设置最新的页码
                this.pagination.currentPage = currentPage;
                //重新调用findPage方法进行分页查询
                this.findPage();
            },
            // 删除
            handleDelete(row) {
                //row其实是一个json对象，json对象的结构为{"age":"0-100","attention":"无","code":"0011","id":38,"name":"白细胞计数","price":10.0,"remark":"白细胞计数","sex":"0","type":"2"}
                //alert(row.id);
                this.$confirm("你确定要删除当前数据吗？", "提示", {//确认框
                    type: 'warning'
                }).then(() => {
                    //用户点击确定按钮，发送ajax请求，将检查项ID提交到Controller进行处理
                    axios.get("/member/delete.do?id=" + row.id).then((res) => {
                        if (res.data.flag) {
                            //执行成功
                            //弹出成功提示信息
                            this.$message({
                                type: 'success',
                                message: res.data.message
                            });
                            //重新进行分页查询
                            this.findPage();
                        } else {
                            //执行失败
                            this.$message.error(res.data.message);
                        }
                    }).catch((res) => {
                        this.showMessage(res);
                    });
                }).catch(() => {
                    this.$message({
                        type: 'info',
                        message: '操作已取消'
                    });
                });
            }
        }
    })
</script>
</html>